package com.patelski.common.controller;

public interface Home<T> {

	void create();

	String persist();

	String update();
	
	String remove();

	T getInstance();

	boolean isManaged();

	void wire();

	boolean isWired();

	T getDefinedInstance();

	void destroy();
	
	void setInstanceId(Integer id);

	Integer getInstanceId();

}